'use strict';

angular.module('fbdApp.ruleModule')

.filter('testRuleFilter', function() {
  return function(ruleData, textData) {
    var postData = {};
    // if (textData.content == undefined) { //文件
    //   postData.text = {
    //     type: 'file',
    //     content: textData.fileName
    //   };
    // } else {
    //   postData.text = {
    //     type: 'string',
    //     content: textData.content
    //   };
    // }
    postData.text = textData;
    // ruleData.type = parseInt(ruleData.type);
    // ruleData.limit = parseInt(ruleData.limit);
    // ruleData.similar = parseInt(ruleData.similar);
    // postData.rule = ruleData;
    // postData.rule.mode = 'signs';
    postData.rule = {
      mode: 'signs',
      beginText: ruleData.beginText,
      endText: ruleData.endText,
      type: parseInt(ruleData.type),
      limit: parseInt(ruleData.limit),
      similar: parseInt(ruleData.similar)
    };
    if (ruleData.type != 2) {
      delete postData.rule.endText;
    }
    // delete postData.rule.name;
    return postData;
  }
})

.filter('saveRuleFilter', function() {
  return function(ruleData) {

  }
});
